The Cray XT Compilers
نویسنده
چکیده
The Cray XT3 and Cray XT4 supports compilers from the Portland Group, PathScale, and the GNU Compiler Collection. The goal of the paper is to provide Cray XT users with an overview of the different compilers available in the Cray XT Programming Environment. Discussion will highlight the feature and performance differences between the compilers and provide guidelines in determining which compiler
منابع مشابه
Cray XT Programming Environment’s Implementation of Dynamic Shared Libraries
The Cray XT Programming Environment will support the implementation of dynamic shared libraries in future Cray XT CLE releases. The Cray XT implementation will provide the flexibility to allow specific library versions to be chosen at both link and run times. The implementation of dynamic shared libraries allows dynamically linked executables built with software other than the Cray Programming ...
متن کاملDebugging Scalable Applications on the XT
Debugging at large scale on the Cray XT can involve a combination of interactive and non-interactive debugging; the paper will review subset attach and provide some recommendations for interactive debugging at large scale, and will introduce the TVScript feature of TotalView which provides for noninteractive debugging. Because many users of Cray XT systems are not physically co-located with the...
متن کاملScalable Tool Infrastructure for the Cray XT Using Tree-Based Overlay Networks
Performance, debugging, and administration tools are critical for the effective use of parallel computing platforms, but traditional tools have failed to overcome several problems that limit their scalability, such as communication between a large number of tool processes and the management and processing of the volume of data generated on a large number of compute nodes. A tree-based overlay n...
متن کاملComparison of Cray XT 3 and XT 4 Scalability ∗
The Cray XT3 and XT4 have similar architectures, differing primarily in memory performance and in bandwidth between the node and interconnect. This paper evaluates and compares the scalability of the XT3 and XT4. Kernel benchmarks are used to verify and to quantify the performance differences between the systems. Application benchmarks are used to examine the impact of these differences on scal...
متن کاملScalable performance analysis of large-scale parallel applications on Cray XT systems with Scalasca
The open-source Scalasca toolset (available from www.scalasca.org) supports integrated runtime summarization and automated trace analysis on a diverse range of HPC computer systems. An HPC-Europa2 visit to EPCC in 2009 resulted in significantly enhanced support for Cray XT systems, particularly the auxilliary programming environments and hybrid OpenMP/MPI. Combined with its previously demonstra...
متن کامل